package com.ruoyi.celoan.entity;

import com.baomidou.mybatisplus.annotation.TableName;

import java.util.Date;

@TableName("ex_trade_effect_creditproductstatistics_summary")
public class ExTradeEffectCreditproductstatisticsSummaryEntity {
    private static final long serialVersionUID = 1L;
    private Long id;
    private String creditProcutName;
    private String creditInstitutionName;
    private String crediInstitutionUniscid;
    private int result;

    public void setId(Long id) {
        this.id = id;
    }

    private Integer queryTimes;
    private Date statisticsEnd;
    private String areaCode;
    private Date loadTime;
    private Integer isflag;

    public void setCreditProcutName(String creditProcutName) {
        this.creditProcutName = creditProcutName;
    }

    public void setCreditInstitutionName(String creditInstitutionName) {
        this.creditInstitutionName = creditInstitutionName;
    }

    public void setCrediInstitutionUniscid(String crediInstitutionUniscid) {
        this.crediInstitutionUniscid = crediInstitutionUniscid;
    }

    public void setQueryTimes(Integer queryTimes) {
        this.queryTimes = queryTimes;
    }

    public void setStatisticsEnd(Date statisticsEnd) {
        this.statisticsEnd = statisticsEnd;
    }

    public void setAreaCode(String areaCode) {
        this.areaCode = areaCode;
    }

    public void setLoadTime(Date loadTime) {
        this.loadTime = loadTime;
    }

    public void setIsflag(Integer isflag) {
        this.isflag = isflag;
    }

    public String toString() {
        return "ExTradeEffectCreditproductstatisticsSummaryEntity(id=" + getId() + ", creditProcutName=" + getCreditProcutName() + ", creditInstitutionName=" + getCreditInstitutionName() + ", crediInstitutionUniscid=" + getCrediInstitutionUniscid() + ", queryTimes=" + getQueryTimes() + ", statisticsEnd=" + getStatisticsEnd() + ", areaCode=" + getAreaCode() + ", loadTime=" + getLoadTime() + ", isflag=" + getIsflag() + ")";
    }

    public boolean equals(Object o) {
        if (o == this) return true;
        if (!(o instanceof ExTradeEffectCreditproductstatisticsSummaryEntity)) return false;
        ExTradeEffectCreditproductstatisticsSummaryEntity other = (ExTradeEffectCreditproductstatisticsSummaryEntity) o;
        if (!other.canEqual(this)) return false;
        Object this$id = getId(), other$id = other.getId();
        if ((this$id == null) ? (other$id != null) : !this$id.equals(other$id)) return false;
        Object this$creditProcutName = getCreditProcutName(), other$creditProcutName = other.getCreditProcutName();
        if ((this$creditProcutName == null) ? (other$creditProcutName != null) : !this$creditProcutName.equals(other$creditProcutName))
            return false;
        Object this$creditInstitutionName = getCreditInstitutionName(), other$creditInstitutionName = other.getCreditInstitutionName();
        if ((this$creditInstitutionName == null) ? (other$creditInstitutionName != null) : !this$creditInstitutionName.equals(other$creditInstitutionName))
            return false;
        Object this$crediInstitutionUniscid = getCrediInstitutionUniscid(), other$crediInstitutionUniscid = other.getCrediInstitutionUniscid();
        if ((this$crediInstitutionUniscid == null) ? (other$crediInstitutionUniscid != null) : !this$crediInstitutionUniscid.equals(other$crediInstitutionUniscid))
            return false;
        Object this$queryTimes = getQueryTimes(), other$queryTimes = other.getQueryTimes();
        if ((this$queryTimes == null) ? (other$queryTimes != null) : !this$queryTimes.equals(other$queryTimes))
            return false;
        Object this$statisticsEnd = getStatisticsEnd(), other$statisticsEnd = other.getStatisticsEnd();
        if ((this$statisticsEnd == null) ? (other$statisticsEnd != null) : !this$statisticsEnd.equals(other$statisticsEnd))
            return false;
        Object this$areaCode = getAreaCode(), other$areaCode = other.getAreaCode();
        if ((this$areaCode == null) ? (other$areaCode != null) : !this$areaCode.equals(other$areaCode)) return false;
        Object this$loadTime = getLoadTime(), other$loadTime = other.getLoadTime();
        if ((this$loadTime == null) ? (other$loadTime != null) : !this$loadTime.equals(other$loadTime)) return false;
        Object this$isflag = getIsflag(), other$isflag = other.getIsflag();
        return !((this$isflag == null) ? (other$isflag != null) : !this$isflag.equals(other$isflag));
    }

    protected boolean canEqual(Object other) {
        return other instanceof ExTradeEffectCreditproductstatisticsSummaryEntity;
    }

    public int hashCode() {
        int PRIME = 59;
        result = 1;
        Object $id = getId();
        result = result * 59 + (($id == null) ? 43 : $id.hashCode());
        Object $creditProcutName = getCreditProcutName();
        result = result * 59 + (($creditProcutName == null) ? 43 : $creditProcutName.hashCode());
        Object $creditInstitutionName = getCreditInstitutionName();
        result = result * 59 + (($creditInstitutionName == null) ? 43 : $creditInstitutionName.hashCode());
        Object $crediInstitutionUniscid = getCrediInstitutionUniscid();
        result = result * 59 + (($crediInstitutionUniscid == null) ? 43 : $crediInstitutionUniscid.hashCode());
        Object $queryTimes = getQueryTimes();
        result = result * 59 + (($queryTimes == null) ? 43 : $queryTimes.hashCode());
        Object $statisticsEnd = getStatisticsEnd();
        result = result * 59 + (($statisticsEnd == null) ? 43 : $statisticsEnd.hashCode());
        Object $areaCode = getAreaCode();
        result = result * 59 + (($areaCode == null) ? 43 : $areaCode.hashCode());
        Object $loadTime = getLoadTime();
        result = result * 59 + (($loadTime == null) ? 43 : $loadTime.hashCode());
        Object $isflag = getIsflag();
        return result * 59 + (($isflag == null) ? 43 : $isflag.hashCode());
    }

    public Long getId() {
        return this.id;
    }

    public String getCreditProcutName() {
        return this.creditProcutName;
    }

    public String getCreditInstitutionName() {
        return this.creditInstitutionName;
    }

    public String getCrediInstitutionUniscid() {
        return this.crediInstitutionUniscid;
    }

    public Integer getQueryTimes() {
        return this.queryTimes;
    }

    public Date getStatisticsEnd() {
        return this.statisticsEnd;
    }

    public String getAreaCode() {
        return this.areaCode;
    }

    public Date getLoadTime() {
        return this.loadTime;
    }

    public Integer getIsflag() {
        return this.isflag;
    }
}


/* Location:              D:\tuodayun\workspace\work\celoan-third-data-report-service-2.0.0-SNAPSHOT.jar!\BOOT-INF\classes\com\celoan\entity\ExTradeEffectCreditproductstatisticsSummaryEntity.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */
